home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / catD / SV_SIGNAL.z / SV_SIGNAL
Encoding:
Text File  |  1998-10-30  |  3.0 KB  |  66 lines

  1.  
  2.  
  3.  
  4. SSSSVVVV____SSSSIIIIGGGGNNNNAAAALLLL((((DDDD3333))))                                                    SSSSVVVV____SSSSIIIIGGGGNNNNAAAALLLL((((DDDD3333))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _SSSS_VVVV______SSSS_IIII_GGGG_NNNN_AAAA_LLLL - wake up a process sleeping on a synchronization variable
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_kkkk_ssss_yyyy_nnnn_cccc_hhhh_...._hhhh_>>>>
  13.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_dddd_dddd_iiii_...._hhhh_>>>>
  14.      _iiii_nnnn_tttt _SSSS_VVVV______SSSS_IIII_GGGG_NNNN_AAAA_LLLL_((((_ssss_vvvv______tttt _****_s_v_p);
  15.  
  16.    AAAArrrrgggguuuummmmeeeennnnttttssss
  17.      _s_v_p       Pointer to the synchronization variable to be signaled.
  18.  
  19. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  20.      If one or more processes are blocked on the synchronization variable
  21.      specified by _s_v_p, _SSSS_VVVV______SSSS_IIII_GGGG_NNNN_AAAA_LLLL wakes up a single blocked process.  Note that
  22.      synchronization variables are stateless -- calls to _SSSS_VVVV______SSSS_IIII_GGGG_NNNN_AAAA_LLLL only affect
  23.      processes currently blocked on the synchronization variable.
  24.  
  25.    RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
  26.      Returns 1 if a process was unblocked, 0 otherwise.
  27.  
  28.    LLLLeeeevvvveeeellll
  29.      Base or Interrupt.
  30.  
  31.    SSSSyyyynnnncccchhhhrrrroooonnnniiiizzzzaaaattttiiiioooonnnn CCCCoooonnnnssssttttrrrraaaaiiiinnnnttttssss
  32.      Does not sleep.
  33.  
  34.      Driver-defined basic locks and read/write locks may be held across calls
  35.      to this function.
  36.  
  37. RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEESSSS
  38.      _SSSS_VVVV______AAAA_LLLL_LLLL_OOOO_CCCC(D3), _SSSS_VVVV______IIII_NNNN_IIII_TTTT(D3), _SSSS_VVVV______DDDD_EEEE_AAAA_LLLL_LLLL_OOOO_CCCC(D3), _SSSS_VVVV______DDDD_EEEE_SSSS_TTTT_RRRR_OOOO_YYYY(D3), _SSSS_VVVV______WWWW_AAAA_IIII_TTTT(D3),
  39.      _SSSS_VVVV______WWWW_AAAA_IIII_TTTT______SSSS_IIII_GGGG(D3), _SSSS_VVVV______BBBB_RRRR_OOOO_AAAA_DDDD_CCCC_AAAA_SSSS_TTTT(D3).
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                                                         PPPPaaaaggggeeee 1111
  62.  
  63.  
  64.  
  65.